最后更新时间:2019年7月3日
功能概述
MapGIS Mobile 10.3为Android平台提供了专门的开发包MapGIS Mobile 10.3 for Android,提供一套基于Android原生开发方式实现移动GIS功能的应用程序接口,包括移动二维GIS与三维GIS功能,便于开发者打造专业、实用的地图应用。
MapGIS Mobile 10.3 for Android目前提供的移动GIS功能如下:>>查看功能详情
本套SDK接口是提供给那些具有一定Android编程经验和了解面向对象概念的开发者使用。此外,开发者还应该对地图产品有一定的了解。如果您在使用过程中遇到任何问题,或对接口有任何意见或建议,欢迎您随时向我们交流反馈!
MapGIS Mobile 10.3 for Android开发的应用能够部署在Android 2.3及以上智能手机、平板电脑和其他智能终端上,支持armeabi、armeabi-v7a、arm64-v8a的cpu架构。
二次开发包SDK
MapGIS Mobile 10.3 for Android开发包(SDK), 包含了Android开发所需的开发库、示例、帮助文档等。基于此二次开发包,结合云开发世界资源中心发布的配套二次开发资源(文档、示例、视频、教程等),帮助您快速开发Android的移动GIS APP。
说明:下载for Android开发包,得到一个对应的压缩资源包(MapGIS_MobileAndroidSDK.zip),将此解压即可。
二次开发库:提供了jar和so形式的开发库,基于Java语言的开发,该形式开发库配置简单、使用方便;
开发接口示例: 提供2DSample工程源码与其示例数据包,3DSample工程源码与其示例数据包;
配套文档资源: 提供MapGIS Mobile 10.3 for Android 程序员参考(API),以及云上的其他文档资源,如平台概述、云授权、数据组织、入门指南、开发指南、常见问题等。
二次开发库
MapGIS Mobile 10.3 for Android向广大开发者提供了jar和so形式的开发库,基于Java语言的开发,该形式开发库配置简单、使用方便。
基于Android的MapGIS Mobile 10.3二次开发,在Android软件架构的基础之上,通过共享库拓展本地框架,同时在应用程序框架层提供扩展jar包,从而使得应用程序层的应用开发者可以在移动端实现GIS功能。
MapGIS Mobile 10.3 for Android的常用程序包简要说明如下:
程序包类型 | 程序包名称 | 功能说明 |
---|---|---|
MapGIS Mobile Base | com.zondy.mapgis.android.environment | 环境初始化相关的类 |
com.zondy.mapgis.android.authorize | 软件注册及授权相关的类 | |
com.zondy.mapgis.core.geometry | 地理要素相关的类 | |
com.zondy.mapgis.android.utils | 其他功能类 | |
com.zondy.mapgis.core.object | 抽象操作基类等 | |
MapGIS Mobile Map | com.zondy.mapgis.android.annotation | 标注相关的类 |
com.zondy.mapgis.android.graphic | 图形绘制相关的类 | |
com.zondy.mapgis.android.mapview | 地图视图相关的类,即地图显示控件、地图手势等一些基础的与显示相关联的操作类 | |
com.zondy.mapgis.android.model | 移动三维相关类,即三维控件与操作等 | |
com.zondy.mapgis.core.attr | 属性信息相关类 | |
com.zondy.mapgis.core.info | 几何信息相关类 | |
com.zondy.mapgis.core.featureservice | 要素服务相关类 | |
com.zondy.mapgis.core.geodatabase | 地理数据库相关的类 | |
com.zondy.mapgis.core.geometry | 地理要素相关的类 | |
com.zondy.mapgis.core.map | Map相关的类 | |
com.zondy.mapgis.core.object | 对象类型相关的类 | |
com.zondy.mapgis.core.spatial | 空间分析相关的类 | |
com.zondy.mapgis.core.srs | 坐标系相关的类 | |
MapGIS Mobile POI | com.zondy.mapgis.core.poisearch | POI查询相关的类 |
MapGIS Mobile Navi | com.zondy.mapgis.core.route | 路径规划相关的类 |
com.zondy.mapgis.core.routeguide | 导航功能相关的类 | |
MapGIS Mobile Scene | com.zondy.mapgis.android.sceneview | 场景视图相关类,如场景视图控制、场景漫游等功能类 |
com.zondy.mapgis.android.graphic | 场景覆盖物相关类,如几何图形、模型、图像、标注、文本注记等功能类 | |
com.zondy.mapgis.core.scene | 场景管理相关的类,如场景、三维地图以及矢量、地形、服务、组图层等对应功能类 | |
MapGIS Mobile Location | com.zondy.mapgis.location | 室内定位功能类 |
MapGIS Mobile Acquisition | com.zondy.mapgis.track | 提供轨迹自动采集功能类,可实现轨迹点去重,剔除异常点,轨迹平滑,自动加密和稀疏,实现轨迹与线要素的自动匹配。 |
配套示例
MapGIS Mobile 10.3 for Android的二次开发包提供了功能全面的接口示例,可直接部署到移动端设备(模拟器/真机)体验移动GIS功能,同时借助Sample源码,可以帮助您进行高效开发。
示例使用流程
示例使用说明
1
将MapGIS Mobile 10.3的示例数据包拷贝到模拟器或真机的SD卡根目录下。
2
方式一:安装APK(示例包), 下载全功能接口示例apk,或者单个功能示例apk,拷贝到移动设备(真机或模拟器)上安装使用。此方式安装后初次打开运行APP需要进行二次开发授权验证,请先获得免费开发授权。>>请访问示例中心下载功能示例apk
方式二:使用示例源码, 在Android集成开发工具中打开APP 示例源码,选择模拟器或真机运行,即将APP安装到对应设备。此方式应先安装配置开发环境,并获得免费开发授权。